关于编译与内存的关系,以及执行时内存的划分 1、所谓在编译期间分配空间指的是静态分配空间(相对于用new动态申请空间),如全局变量或静态变量(包括一些复杂类型的 常量),它们所需要的空间大小可以明确计算出来,并且不会再改变,因此它们可以直接存放在可执行文件的特定的节里(而且 包含初始化的值),程序运 ...
在我的树莓派pi3上编译dlib库时,发现由于内存不足导致编译失败。树莓派是1G内存,swap只有50M,因此将swap增加到500M,编译通过。具体设置方法如下: 使用free命令带上m参数,查看swap文件大小,官方建议在RAM是2到4.5G时,swap是RAM的2倍;如果RAM大于等于4G则s ...
分类:
系统相关 时间:
2017-02-26 11:12:50
阅读次数:
258
最近遇到了因为某种异常情况导致某目录下日志暴增,在修复异常情况后,发现pm2 不能启动,查看日志发现原因为空间不足。 使用du -sh查看确实为空间不足。在rm -rf 删除之后,仍然不能启动。这时用df -h发现该目录所在分区磁盘使用率已近100%。 出现该情况的原因是: du与df计算空间大小的 ...
分类:
其他好文 时间:
2017-02-25 13:23:18
阅读次数:
159
df -h du -ah --max-depth=1 目录深度为1 -h:以人类可读的方式显示 -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小 -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小 -c:显示几个目录或文件占用的磁盘空间大小,还要统 ...
分类:
其他好文 时间:
2017-02-13 20:32:10
阅读次数:
125
特征工程中 很常见的一步,特征离散化。最优离散化问题是一个 NP-hard问题。所以所谓的离散化方法只是某种启发式,某种情况下及考量下最优的方法。 好处 1. 减少连续特征的个数,减少存储空间大小 2. 更容易被接受。人更容易接受离散的范围,而不是准确的数值。也就是更容易理解,使用和解释 3. 离散 ...
分类:
其他好文 时间:
2017-02-12 21:04:17
阅读次数:
155
http://blog.csdn.net/xu3737284/article/details/12710217 32位机器上linux操作系统中的进程的地址空间大小是4G,其中0-3G是用户空间,3G-4G是内核空间。进程的地址空间存在于虚拟内存中。虚拟内存不能被禁用。 进程地址空间 进程地址空间分 ...
分类:
系统相关 时间:
2017-02-07 01:23:01
阅读次数:
454
一、点击我的电脑,点击鼠标右键,选择管理项。 一、点击我的电脑,点击鼠标右键,选择管理项。 二、打开后选择磁盘管理项。 三、接下来,选择你需要分割的盘。点击鼠标右键,选择压缩卷。(这一步是为了腾出可分割空间用的) 四、输入需要腾出的空间大小,可进行换算。(1G=1024M)例:如果你要增添一个10G ...
分类:
其他好文 时间:
2017-01-20 09:00:22
阅读次数:
224
sizeof操作符计算的是系统为它后面的变量或类型分配的空间大小,无论其中是否存储了有用数据。 strlen()是库函数,()中必须是字符串指针或字符串常量,它返回的是检测对象中第一个'\0'前的字符个数,不含'\0'。 例: char s[10]="hello"; strlen求得的是5,size ...
分类:
其他好文 时间:
2017-01-18 12:22:07
阅读次数:
135
1 查看swap 空间大小(总计): # free -m 默认单位为k, -m 单位为M total used free shared buffers cached Mem: 377 180 197 0 19 110 -/+ buffers/cache: 50 327 Swap: 572 0 572 ...
分类:
其他好文 时间:
2017-01-17 18:30:32
阅读次数:
158
--查询表空间使用情况 SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GRO ...
分类:
数据库 时间:
2017-01-03 18:38:01
阅读次数:
232