Objective-C内存管理面试题一道
下面关于Objective-C内存管理的描述错误的是A 当使用ARC来管理内存时,代码中不可以出现autoreleaseB autoreleasepool 在 drain 的时候会释放在其中…
Spark的内存淘汰策略是LRU还是FIFO?
Spark的内存淘汰策略(eviction strategy)是在Executor存储内存空间不足时置换已经被占用空间的策略。一些资料中提到Spark使用的是LRU,即当存储内…
Go 中,除了使用缓存池,如何减少 slice 的动态分配?
比如,有这样一个函数: func foo(n int) []byte { bar := make([]byte, n) ...do some thing with b return bar } bar := make([]byte, n)是一处动…
在C++11中用shared_ptr管理动态数组,这是个好的实践吗?
我目前在用C++做算法4,我用shared_ptr管理动态数组,以此实现类似Java的引用那样的垃圾回收,而不用每次手动delete [],请问这个思路有什么不足吗?…
计数排序,正常运行但不时报segmentfault,求助
计数排序,不知怎么的是不是报错segmentfault,但是有时又能正常运行,实在找不出原因,gdb调试技巧不高,附上完整源代码,求助高手! #include #inc…
如何监测js性能,占用内存情况
手上有个非本人开发的web GIS项目,基于国外一个开源框架Cesium开发的。只有一个html页面,但是加载了很多js文件。主要操作就是通过ajax请求获得json…
OC中MRC下的NSString是由系统自动进行内存管理的?不需要手动操作?
在MRC下面,以几种方式生成NSString对象,打印它们的retainCount,但根据输出似乎都已经被释放,难道NSString是由系统自动进行管理,不需要手动去操…
用JTable显示图片,为什么javaw.exe占用的内存持续增加,一直不释放
用SWING做的软件,功能就是从网上下载一些图片,用jtable一个row显示已经下载的图片的缩略图和图片名字。发现每显示一个图片,资源管理器里JAVAW.EXE…
修改堆上的信息,程序会异常终止吗
int *array = (int*)malloc(sizeof(int)); int i = 0; for( i = 0; i < 6; i++ ) array[i] = i; 这种会导致程序异常终止么 …
Linux每个进程的HEAP SIZE限制是多少?
执行 ulimit -a 命令之后, 得到如下结果: core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file…
关于使用block和多线程导致的内存问题
首先我一共有三个页面,分别是AViewController、BViewController、Base AViewController.h的源码如下: #import "Base.h" #import "ViewController.h…
manage 类和 dao 类由 spring 来管理, spring 什么时候释放这些类的实例对象的内存空间吗?
我的项目采用spring + struts2 + hibernate 架构,启动起来后,发现程序执行越来越慢,于是采用 jprofiler 来监控,发现每个 manage 类和 dao 类的实例对…