142得票7回答
Python数据结构的内存大小问题

在32位和64位平台上Python数据结构的内存大小有参考文献吗? 如果没有,那么在SO上获取这些信息会很不错。越详尽越好!因此,以下Python结构使用了多少字节(取决于相关内容类型和len)? int float 引用 str Unicode字符串 tuple list dict s...

36得票9回答
Java性能:true vs. Boolean.TRUE

以下哪种方法在性能和内存使用效率方面更好?Boolean isItTrue(arg){ return Boolean.TRUE; } boolean isItTrue(arg){ return Boolean.TRUE } Boolean isItTrue(arg){ ...

21得票5回答
函数式编程如何实现集合的内存高效非破坏性操作?

我正在尝试理解函数式编程中如何实现对大型集合进行非破坏性操作的方法,即如何能够更改或删除单个元素而不必创建一个完全新的集合,其中所有元素(甚至是未修改的元素)都会在内存中复制。(即使原始集合将被垃圾收集,我也期望这样一个集合的内存占用和性能将极差。) 到目前为止,我的进展如下: 使用F#,...

13得票3回答
分析进程中加载的本地DLL和程序集的内存占用工具?

我有一个进程,根据任务管理器占用了130MB的内存,但根据dotTrace只有11MB的.NET实时对象,所以我想知道其他120MB发生了什么? 我需要一个工具来列出加载到进程中的程序集和本机DLL,获取进程中图像的大小,并针对每个程序集测量JIT编译的方法的内存占用。 SysInternal...

12得票4回答
Java Records实际上是否比类声明更节省内存,还是更像语法糖?

我希望Java 14的记录类型比类似的数据类实际上使用更少的内存。 它们是否使用相同的内存?

12得票2回答
GCC和Greenhills在ARM上的比较

我对GCC和Greenhills C编译器在ARM平台上生成代码的内存占用方面进行比较感兴趣。 这些编译器有没有任何基准测试或比较?有没有人在这方面有经验想要分享?

12得票2回答
Laravel队列工作器的内存占用过大:/

我正在运行一个连接到六个 MQ 的队列工作程序。当它启动时,它会消耗 25MB 的 RAM。也就是说,在队列上没有任何任务时,工作程序处于睡眠状态。我在所有项目中都使用 Laravel,这个特定的项目纯粹是为了队列工作者而建立的(即没有 Web 访问的微服务)。 我想减少内存占用,但更重要的...

10得票3回答
JVM的内存占用是多少?如何最小化它?

我想知道在启动多个JVM进程时,JavaVM(Sun、Linux)的实际占用空间。据我所知,这些进程应该共享rt.jar(以及可能更多的内容?)。这些JVM是否共享JIT缓存(所有JVM特性相同的Classpath)? 除了设置较小的堆限制之外,我是否可以采取任何措施来减少多实例JVM的开销...

9得票5回答
获取内存和CPU使用情况

我想获取总物理内存、CPU使用率和正在使用的内存量。我查看了Runtime.freeMemory(),但这不是整个系统的可用内存。

7得票1回答
如何减少最小化Linux进程的内存占用

考虑以下C程序,'pause.c': void main() { pause(); } 在x64 Linux 3.0.0-16-generic上编译此命令'gcc -Os pause.c -o pause',生成大约8KB的可执行文件。运行此可执行文件并使用'pmap -d PID'检查...