各位写代码的大华谊兄弟代码,你们电脑都是多大内存

10:59 提问
如何知道自己用c/c++编写的程序运行时会占用多大的内存呢?
就是自己在做一些ACM的题目然后有些题目内存会超,有没有什么方法可以测试自己写的程序到底占用了多大的内存呢?
我用指针实现的树结构,然后标程是用数组实现的,数组占得内存比指针少吗?
按赞数排序
在Windows资源管理器里面可以查看,快捷键是Alt+Ctrl+Delete。在进程里面找到自己编写的程序,后面就有占用的内存
如果数据是非固定大小的,使用数组当然要浪费一些空间。
查看程序占用内存,不同的操作系统都有自己的命令或程序,比如windows的任务管理器。
建议你在实现不同的算法时,估计一下可能的数据量与可能会用到的内存的大小;
优化算法,建立磁盘文件cache,对不需要处理的数据,交换出内存;
你用的操作系统是不是32位的?换成64系统,或许能简单解决你的问题。
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐各位写代码的大兄弟,你们电脑都是多大内存啊?
· 147 天前 · 7181 次点击
PHP, 16G,爽歪歪
127 回复 &| &直到
16:23:41 +08:00
& &147 天前 via Android
不是 16 就是 32
& &147 天前 via Android
16g ecc,便宜大碗
& &147 天前
64G,跑集群爽歪歪( doge
& &147 天前
32G R4 2400
& &147 天前 via Android
@ 厉害厉害,吓得我瓜子都掉地上了
& &147 天前
来比惨啊?
& &147 天前
自己电脑 16G,公司电脑 4G
& &147 天前
写前端写 app 8g 能卡死人,后端可以,前端原生 16g 够
& &147 天前 via iPhone
三台都是 8
& &147 天前
& &147 天前 via Android
4g i3
clean 后编译内核能跑一晚上
& &147 天前 via iPhone
16G ddr3 2133 最近在考虑要不要买一台 64G iMac 来吃灰 hhh
& &147 天前
& &147 天前
公司 16g,自己 16g。前端。够用,我一般开 50 个网页的。不带关的。
& &147 天前 via Android
& &147 天前
& &147 天前
前端 16G mac
& &147 天前
& &147 天前 via iPhone
16G 但想要 24 或 32
& &147 天前 via iPhone
8+2
同时开
chrome 几十个 tab
开 VSCODE
几个 Android 工程
几乎把电脑给榨干了
& &147 天前
& &147 天前
& &147 天前
看来 16g 基本是标配哦,反正我们公司同事 8g 的电脑都说卡
& &147 天前
家里的 ddr4 (3200) 16g,爽歪歪。
公司的 ddr3 (1600)
8g,快吐血~ ~
& &147 天前 via Android
两台 8g 两台 4g
& &147 天前
公司垃圾桶 64g devbox 256g 笔记本 16g 笔记本是真的烂
& &147 天前 via Android
8G 板载,不卡,当看内存没多大意义,跑分布式,Chrome 几十个 tab,不卡?
& &147 天前
16G ecc + E5 2696v3 鸡血
& &147 天前
& &147 天前
公司是 8G, 自家用的 也是 8G, 本本 是 6 G 的。。。
服务器 基本都是 8G 起步
& &147 天前
前端渣渣,mac mini 8G 内存
& &147 天前
& &147 天前 via iPhone
& &147 天前
公司电脑 8g。mbp16g 配的折腾数据的台式机暂时还是 16g
& &147 天前
& &147 天前
8GB,开个 Android Studio 就嗝屁了
& &147 天前
32G DDR4 3000 内存还是大点好。
& &147 天前
@ 公司安卓小伙 i3,内存 4G,跑 android studio 卡的爽歪歪
& &147 天前
8G。。。感觉对前端来说 4G 内存应该都绰绰有余呢。
& &147 天前
& &147 天前
& &147 天前
& &147 天前
& &147 天前
我就来看有没有说 1TB 的……
& &147 天前 via Android
自用的 16G,公司的电脑 4G ……
& &147 天前
笔记本 8G,台式机 16G
& &147 天前
& &147 天前 via iPhone
& &147 天前 via Android
& &147 天前
& &147 天前
& &147 天前
24 但是感觉有点过剩 16 应该够了
& &147 天前 via iPhone
4G 低压 U 哭了,公司不配电脑,工资买不起电脑。
& &147 天前
公司的台式 8g,自己的台式 16g
& &147 天前
16G 不太够用..
& &147 天前
最少也得 8G,12G 以上比较理想
& &147 天前 via iPhone
8G rmbp
反正也够用了。
& &147 天前
跑 Android 瓶颈是 cpu。
& &147 天前
前端,幸亏上了 16g,常规操作开 50+ 个 chrome tab
& &147 天前
16 * 2 + 4 * 2
& &147 天前
& &147 天前
16g 啊,可惜 mbp 不支持 32g
& &147 天前 via Android
& &147 天前
8g 开 3 个 idea 基本可以用,一多就不行了
& &147 天前
& &147 天前
& &147 天前
家里的 8G,办公笔记本 8G,办公工作站 32G
& &147 天前
PC 16G
server 垃圾 X58,96G。准备换洋垃圾 X79,双 E5,上 128G
& &147 天前 via Android
& &147 天前
4G.....瑟瑟发抖
& &147 天前
非程序猿,2G。3 年前还有 1G 的,后来当尸体机处理掉了。可以干翻整幢楼的人不?
啥时候能像 15 年那样 400 块 8G 的价格……
& &147 天前
32G
借这个帖子问一下大家都怎么玩多余的内存。
& &147 天前
128G VMWARE 虚机几台
& &147 天前 via iPhone
服务器上写
& &147 天前
至少要 16g
& &147 天前
& &147 天前
本本只能插 12G,其中 4G 是焊死的。服务器上倒是有 256G 内存让我们随便玩……
@ 内存就算是不用也会被系统拿来当做 buffer 和 cache,所以就算闲置其实也不浪费,相当于内存盘。
& &147 天前
8,等明年内存条便宜了再买内存条吧
& &147 天前
16G 的 mac 美滋滋
& &147 天前 via Android
& &147 天前
如果你一边写代码一边开 Chrome,16TB 的内存才够
& &147 天前
4G 编译 C++卡成狗
& &146 天前
& &146 天前
& &146 天前
@ 你是什么前端。。。
& &146 天前
公司写代码的电脑 8G
家里打游戏的电脑 16G
& &146 天前
公司 8G 不够用,自用 16G 有多
& &146 天前
& &146 天前 via iPhone
Photoshop 连开五个 psd 左右,Chrome 常年大概 20 张网页,除了 tumblr 已经连续滚动 5 小时以上,其他定时刷新,webstrom 一个项目挂着十个文件左右,Xcode 两到三个项目,Safari 几张调试页面,其他 vpn 各类下载等服务常年不关,电脑开箱到现在没关过,8G 内存觉得还能再抢救一下。
& &146 天前 via Android
& &146 天前
粗略浏览了下 16G 的居多。。
& &146 天前 via iPhone
16g,不够用。
& &146 天前
& &146 天前 via Android
写代码的 xp 虚拟机,给了 512m。
& &146 天前
家里的 16G
公司的 8G,能使唤几台 257.8G 的 linux 服务器
& &146 天前 via Android
本子是 8G 的,家里还是 ddr400 256M*2
& &146 天前
两个本子各 16G
其中一个标配是 8G,不够用,在内存涨价前加了 8G。
另外一台式机 128G,远远富余。
目前来看 16G 基本日常都够用。
& &146 天前
@ 不是自己花钱吧……
& &146 天前
2 个台式都是 16G,mbp16G,还有一个 windows 笔记本是 12G ( 4+8 )
& &146 天前 via Android
@ 捡起来吹吹土,给楼主吃。
& · & 2902 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 26ms · UTC 08:44 · PVG 16:44 · LAX 01:44 · JFK 04:44? Do have faith in what you're doing.电脑内存条最大的是多少
买了台电脑,朋友都说可以换内存,内存大电脑运行快,但是自己是电脑小白,不知道怎么查看电脑内存,如果换内存的话应该换多大的呢?怎么查询电脑最大支持的内存是多少?下面分享查看自己电脑最大内存的方法,记住一个道理, 硬件+操作系统=决定支持的最大内存。1、打开“开始”菜单,点击“运行”按钮 2、在弹出来的窗口...
很多电脑,内存不够用,但应速度慢;还有一些就是买了很大的内存条,但是还是反应慢;这是为什么呢?我今天明白了,原来每个电脑都有自己的适配内存,就是每个电脑能支持多大的内存,其实已经告诉我们了。1、如何才能查看自己的电脑到底能够适配多大内存呢?废话不多说了,直接上步骤,通过一步步操作来进行操作运行吧。2、使用...
如图:我的电脑得到的是K字节这串数字,那我除以1024再除以1024,就等于16GB了。也就是说,我的这台电脑的硬件,跟我装的这个系统,支持的最大容量的内存是16GB。注意事项:1、操作系统不同,主板不同,那么它们所支持最大内存容量也是不同的 2、Win 32位的系统,最高是支持3.25G左右的内存,无论你的主板最高支持...
第二种,由于笔记本只有两条内存插槽,因此拔掉原机标配内存,直接买两条最大容量的内存组建大容量双通道。第一种思路 有一个问题就是,如果标配内存是4GB的内存,那么为了保证组建一个标准的双通道内存就只能再选择一条4GB的内存了,这样就是8GB双通道模式,但如果容量不够用,而选择了以一条4GB和一条8GB的内存,那么组建...
由于工作中经常需要同时打开很多软件和网页,导致电脑内存占用经常达到80%以上,电脑明显变的很卡,于是打算升级,换一根大内存。但这里需要考虑一个问题:主板支持多大内存?由于主板支持的内存大小是有限制的,如果购买的内存过大,主板不兼容就麻烦了,下面小编为大家介绍2种查看主板支持多大内存方法,希望对需要升级...
电脑XP系统最大支持多大内存?支持多大内存取决于操作系统的位数。要看是32位还是64位。32位和64位的硬件互不兼容。32位XP系统只支持3.2G物理内存,多了系统不认,64位的最多可以使用128G的物理内存和16TB的虚拟内存。...所以,如果你的电脑内存条安装的比较大,那么建议大家安装64位的操作系统,能全面的用到。
联想ideapads405的内存为4GB
而判断内存条好坏的主要因素在于内存容量与内存频率,容量与频率越高,性能就越好,不过如果内存频率太高,主板不支持的话,最终也无法体验最佳性能,甚至会出现不兼容的现象。其实,看电脑能够支持多大容量与多高频率的内存,不仅由主板决定,还和处理器有关,只不过大多数主板和处理器都是必须兼容结合使用,主板设计的...
4G内存的话正好处在一个临界点,32位和64位可以,内存超过4G的话就安装64位的,因为32位的识别不出超过3.75G(网友实测)的内存。所以64位系统,主机至少大于4G才能适用
4、在弹出的引导高级选项的窗口中,看到:最大内存为256MB,而配置的内存是8GB,所以问题就出在这里。现在把最大内存更改为8000MB,再点击:确定,回到“系统配置窗口”也点击:确定;5、在弹出的“系统配置”窗口,我们点:重新启动(R),重启计算机。6、重启计算机后,再点击:计算机-属性,可见:安装内存(RAM):8.00GB(7....最后登录13-5-31在线时间39 小时赞0 注册时间07-2-9积分217帖子精华0UID40393
帖子: 53|积分: 217
作者最近发表
赞助商广告
本帖最后由 furyacted 于
06:29 编辑
常看见大家在帖子里面晒自己的内存监控图片。往往是发现可用空间很小,觉得8G内存都不够用。实际上这个问题是要综合考虑的,并不一定就不够了。
在这里给大家通俗简单地讲讲Mac内存管理机制,希望对大家有用,欢迎大家指正。
Mac OS的内存管理机制是类同于Unix和Linux的,属于利用内存缓存来提供效率的,完全不同于Windows,应该来说比Windows的机制要先进。(并不是Windows做不到,只不过是为了兼容古老的程序,不得已而不能改用更好的缓存机制)。
我们先来了解两个基本前提:1:数据从内存中读取要远远快于从硬盘中读取,哪怕是固态硬盘(SSD),速度都是远不如内存的。2:如果刚读取一个程序或数据,那么它会有很大继续会被再次读取。这可以理解为你往往会常用几个程序,这几个程序会被频繁调用。
在这个前提之下我们就好理解下面的内容了。
Mac在侦测到系统内存数量之后,会根据内存大小把硬盘中常用的程序数据先读入到内存中,作为缓存来提高读取效率。也就是说,你插入多大的内存,它都会充分利用到这些内存,读入合适比例的数据进去。这就是大家发现插多少内存都吃得快的原因。
我们查看“活动监视器”,发现内存数据分四种:可用空间、联动、活跃、非活跃。
其中可用空间是指没有利用的内存,可自由分配。
联动部分读入的是操作系统内核程序和数据,以及打开程序的占用。这个是不会被释放的,是固定占用。
活跃部分是指有用且常用的程序数据,简单地可以理解为你现在常打开的程序占用的。这部分是高速缓存。
非活跃部分是指有用但不常用的数据,是为你可能会用到的数据做预备的,一旦你使用这个程序,那么就会直接从内存读取,而不会从硬盘读取,速度会快很多(优越性就在这里)。
联动+活跃+非活跃=已使用内存。
知道了这些,我们就可以科学分析内存占用情况(关于数据更改产生脏数据,如何写入硬盘等太专业,在这里不说了,不影响理解)。
看内存够不够用,主要看活跃内存和非活跃内存。如果你的活跃内存占用量大,说明你常用程序多或使用的程序内存占用量大,是需要大内存的用户。但对于是否需要加内存,还需要考虑非活跃的内存,非活跃的内存其实是你现在并没有立即使用到的,是为你可能使用到的程序做缓存准备。如果非活跃的内存还很多,说明你内存并不缺少,足够用。而如果非活动内存少,再看看可用内存还有多少。如果可用内存也少,那么你真的是需要加内存了。如果可用内存还很多,那么系统会自动再读入一些数据到非活跃部分,你同样也是不缺少内存的。
讲到这里,大家应该明白了如何看自己的Mac内存是否吃紧了,我想我讲得还算简单明白吧。
Mac OS的内存管理机制还是很好的,缓存机制不光使用在操作系统,在很多软件中都是利用这种方法提高效率。比如搜索引擎和数据库软件。我们常看见google说它在0。00001秒查到几万条结果,好NB哦,其实也是直接从缓存中读取才会这么快。Oracle数据库也是利用缓存机制达到快速检索数据的目的(很多人抱怨Oracle插多少内存都占用一大堆也是没搞清楚这个缓存机制)。说这些并不是废话,我要说的是我们经常用一些内存清理工具来清理内存,往往清完后,可用内存数大大增加,不明原理的都会觉得这下系统就快了!错!这样反而慢!为啥?因为它清理的都是非活跃内存,等于是把缓存数据都去掉了,这样,当你需要这部分程序数据时,系统只有从硬盘读取了,这个速度比从非活跃内存中读取慢得多!所以大家使用清理工具一定要慎重。
讲了这么多,不知道大家清楚没有。有什么讲得不好的,欢迎大家交流指正,谢谢!
该贴已经同步到 furyacted的微博
总评分:&苹果 + 12&
11-10-22 22:40:32
最后登录18-3-18在线时间4635 小时赞3 注册时间08-2-1积分19461帖子精华4UID59583
本帖最后由 I 于
22:44 编辑
LZ辛苦,附上关于内存四种状态的官方说明:(不知道现在有没有官方中文版的)
11-10-22 22:46:12
最后登录13-5-31在线时间39 小时赞0 注册时间07-2-9积分217帖子精华0UID40393
LZ辛苦,附上关于内存四种状态的官方说明:(不知道现在有没有官方中文版的)
http://www.macx.cn/a/a10 ...
感谢您的链接,这个链接里面讲得比我好多了,呵呵!大家可以看看这个
11-10-22 23:07:44
最后登录17-4-26在线时间7003 小时赞56 注册时间11-4-23积分13797帖子精华0UID212976
好强的技术帖子
11-10-22 23:16:14
最后登录18-6-21在线时间2249 小时赞0 注册时间10-4-7积分3208帖子精华0UID154743
( ☆☆☆☆ )
技术帖子{:5_217:}
11-10-22 23:16:52
最后登录13-5-31在线时间39 小时赞0 注册时间07-2-9积分217帖子精华0UID40393
h9o9u 发表于
好强的技术帖子
客气了,计算机专业的都懂的,我只是写了一下
一直想学习,总算见识了,感谢
总评分:&苹果 + 1&
11-10-22 23:40:33
最后登录11-10-25在线时间2 小时赞0 注册时间09-11-21积分21帖子精华0UID131957
好强大的技术帖子!
11-10-23 00:38:41
最后登录14-11-10在线时间24038 小时赞40 注册时间08-3-19积分13355帖子精华4UID63509
11-10-23 08:11:54
最后登录13-10-23在线时间7669 小时赞26 注册时间06-6-21积分18074帖子精华4UID29633
技术帖 感谢楼主分享
11-10-23 08:27:26
最后登录16-11-6在线时间8304 小时赞0 注册时间09-12-24积分1219帖子精华0UID136269
( ☆☆☆ )
学习了……各位写代码的大兄弟,你们电脑都是多大内存啊? - V2EX
各位写代码的大兄弟,你们电脑都是多大内存啊?
147 天前 &t2doo
PHP, 16G,爽歪歪
7181 次点击所在节点 &
127 条回复
calmspeed147 天前16G
Just1n147 天前64G
gamexg147 天前go、c
amaranthf147 天前我就来看有没有说 1TB 的……
chiu147 天前自用的 16G,公司的电脑 4G ……
zhujinliang147 天前笔记本 8G,台式机 16G
male110147 天前96G
itfun147 天前64K
cyn147 天前16
msl12147 天前12
jiangzhuo147 天前64G
ymcisokay147 天前24 但是感觉有点过剩 16 应该够了
xiaojie668329147 天前4G 低压 U 哭了,公司不配电脑,工资买不起电脑。
liufish147 天前公司的台式 8g,自己的台式 16g
CodemonkeyM147 天前16G 不太够用..
searene147 天前最少也得 8G,12G 以上比较理想
nealight147 天前8G rmbp
反正也够用了。
HongJay147 天前8+8+4
跑 Android 瓶颈是 cpu。
hanzichi147 天前前端,幸亏上了 16g,常规操作开 50+ 个 chrome tab
zhangzhang147 天前16 * 2 + 4 * 2
第 3 页 / 共 7 页 &
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到
上打开本讨论主题的完整版本。
是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
is a community of developers, designers and creative people.

我要回帖

更多关于 华谊兄弟代码 的文章

 

随机推荐