kamus zhou (zausiu)

zausiu

Geek Repo

Company:Formerly: Tencent, Kingsoft

Location:天朝 Shenzhen, Mainland China

Home Page:http://blog.ykyi.net

Github PK Tool:Github PK Tool

kamus zhou's repositories

ksm_plus

Memory management is one of the most important parts of the operating system. KSM (Kernel Samepage Merging) in Linux kernel is a kind of memory saving technology developed after the emerging of virtual machine. KSM can dramatically decrease the memory usage of the hypervisor running several virtual machines. Actually, KSM can also be applied to normal applications. But in order to use the KSM, application must explicitly evoke a system call in source code level to tell KSM the memory area where the KSM will scan. To normal users, modifying the source code is impossible at most of the time. Base on the full grasp of the implementation of KSM, a new implementation named KSM+ is created, which allows users to merge same-content pages on the specified applications without modifying corresponding source code. Moreover, the original KSM algorithm relies heavily on the specified area is rich in same-content pages, while normal applications have much less same-content pages compared to virtual machines. So, when KSM is applied to those applications, it is possible that memory usage will rise rather than decrease. To combat with this situation, KSM+ employs a new algorithm to decrease the memory usage for running itself. Several experiments prove that the KSM+ can be easily applied to specified applications and memory usage can be reduced. And a case is designed to compare the effect between KSM and KSM+, which shows KSM+ behaves better in deduplication when the same-content pages’ density is very low. At last, in order to inspect the characteristics of same-content pages from normal desktop applications, an ad-hoc kernel module is developed to do the statistics which supplies significant data for the further development of KSM+.

Language:CLicense:NOASSERTIONStargazers:13Issues:2Issues:0

tcpgo_another_tcpcopy_core

(仅核心代码)受启发于tcp流量复制工具tcpcopy,这是另一个C++版的tcpcopy,部署方式很不一样。详细说明见https://cloud.tencent.com/developer/article/1159394

Language:C++Stargazers:12Issues:0Issues:0

GroupChat

A GroupChat demo based on ZeroMQ

Language:C++Stargazers:2Issues:0Issues:0

Achilles

A toy server that read the standard output of another program line by line and send them all via zeroMQ

Language:C++Stargazers:0Issues:0Issues:0

cantonese-books-data

粵音資料集叢:典籍資料

Stargazers:0Issues:0Issues:0

davinci

DaVinci is intended to visualize Social Network Relationship using D3.js

Language:JavaScriptLicense:GPL-3.0Stargazers:0Issues:0Issues:0

halfix

x86 PC emulator aiming for portability, speed, and compatibility.

Language:CLicense:GPL-3.0Stargazers:0Issues:0Issues:0

hexo-theme-icarus

A simple, delicate, and modern theme for the static site generator Hexo.

Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0
Language:C++License:GPL-3.0Stargazers:0Issues:0Issues:0

OpenCC

Conversion between Traditional and Simplified Chinese

Language:C++License:Apache-2.0Stargazers:0Issues:0Issues:0

pycantonese

Cantonese Linguistics and NLP in Python

License:MITStargazers:0Issues:0Issues:0

RSA-Implementation-Cpp

C++ implementation of RSA algortihm for BigInteger numbers

Stargazers:0Issues:0Issues:0
Language:TypeScriptStargazers:0Issues:0Issues:0

store-berry-vue

store-berry is a toy ecommerce website powered by adonis, vue and ElementUI

Language:VueStargazers:0Issues:0Issues:0
Language:ScalaStargazers:0Issues:0Issues:0

v86

x86 virtualization in JavaScript, running in your browser and NodeJS

License:NOASSERTIONStargazers:0Issues:0Issues:0

webDemo

a collection of web demo

Language:HTMLStargazers:0Issues:0Issues:0

wordElement

拆解单词,取出单词的词根前缀后缀。

Stargazers:0Issues:0Issues:0

x509

x509 certificate

Language:C++Stargazers:0Issues:0Issues:0