文件名称:ram-is-mine:加强程序的RAM使用限制
文件大小:25KB
文件格式:ZIP
更新时间:2024-05-19 02:19:28
C
拉米是我的 确保程序使用的RAM内存没有超出允许的范围。 某些程序具有自己的malloc实现,并且不将RAM返回操作系统。 我想尝试这种方式。 我可以尝试使用ulimit并以其自己的用户运行该过程,但我认为拥有此程序会很方便。 小分配将增加一些开销。 稍后将对其进行优化。 用法 MY_RAM_LIMIT = $(((1024 * 1024 * 1024 * 2))LD_PRELOAD_64 =。/ ram-is-mine.so LD_PRELOAD =。/ ram-is-mine.so test_1 将test_1替换为您的程序。 地位 不稳定它将使您的计算机崩溃并杀死猫。 它尚未发布,应尽快完成。 构建UNIX 要求: 在Ubuntu 14.04中测试。 glibc 我们依靠存在的glibc符号__libc_calloc(和朋友)。 在初始化期间使用。 炸药 Ubunt
【文件预览】:
ram-is-mine-master
----src()
--------uthash.h(61KB)
--------ram_is_mine.c(7KB)
--------measure()
--------run.sh(88B)
--------test()
--------Makefile(1KB)
--------TODO(17B)
----LICENSE(18KB)
----README.md(1KB)
----.gitignore(178B)