V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  liyifu1994  ›  全部回复第 1 页 / 共 4 页
回复总数  67
1  2  3  4  
Noctis Lux
在高校工作,

笔记本 Surface Pro 11 ,发热小续航长。
办公室 NUC13 猛禽峡谷。家里 ROG NUC 。

出门极致便携,办公室极致性能,在家就用 ROG NUC 。开了 ToDesk 的会员,能随时连接办公室的电脑。
那最好还是退回汇编语言吧
280 天前
回复了 vzyw 创建的主题 程序员 2024 了找不到完美的键盘
61 真神,anne pro2d
只敢用 beta 。。。
2023-10-08 22:12:38 +08:00
回复了 boomer995 创建的主题 机械键盘 友友们有没有 500 以下打字办公比较爽的键盘推荐呢?
anne pro2d
2023-08-01 19:46:08 +08:00
回复了 Cyshall 创建的主题 程序员 有入手 intel nuc13 猛禽峡谷的老哥吗?
刚下单了一台,老板说已经停产了,货源很紧张
2023-07-27 09:26:52 +08:00
回复了 chenjia404 创建的主题 软件 你们有更新强迫症吗
常用软件都更新到最新版的,不常用的基本就不管了
2023-07-24 09:35:26 +08:00
回复了 TESTFLIGHT2021 创建的主题 程序员 敲代码的机械键盘,推荐个啊?
我其实感觉 61/68 键更好,更适合敲代码
2023-05-25 18:46:40 +08:00
回复了 code4world 创建的主题 问与答 618 组装台 ITX 小主机怎么样?
直接猛禽峡谷
2023-05-24 14:56:40 +08:00
回复了 cygeek 创建的主题 问与答 关于是否是下嫁的问题?
本科二本装啥呢?说句实在话,内地 985 的博士,比白菜还便宜,不值钱。

利益相关:港校毕业博士,即将入职 Top 985 。
2023-05-22 14:39:53 +08:00
回复了 wchluxi 创建的主题 Windows 求推荐个 PC 降噪耳机,预算 500 左右
neo buds pro
2022-08-31 15:15:54 +08:00
回复了 yaojin 创建的主题 问与答 房子会写另一半的名字吗
嘴上说的漂亮,轮到自己了:V2 的爹们,老婆跟人跑了,房子没我的名字,我每月还得还贷款,怎么办?
2022-08-06 10:46:13 +08:00
回复了 samohyes 创建的主题 生活 有感而发,一起旅行是考验男生能否安排好一切的吗?
经典 XX 考验 XX
2022-08-01 16:29:14 +08:00
回复了 cjpjxjx 创建的主题  WATCH 每月一问:大家的八月挑战是什么?
blue
2022-07-18 09:42:48 +08:00
回复了 sjmcefc2 创建的主题 程序员 surface pro8 还是蹲一下等 pro9?
这个时间点了,肯定等 pro9 了
2022-07-10 09:59:58 +08:00
回复了 liyifu1994 创建的主题 问与答 坛子里大神多,我想问个 Python 内存占用的问题
@weiwoxinyou
@winglight2016
好像跟 jupyter 有关系。我用的是 vscode 和 jupyter interactive 去 print 数据,如果放在 CMD 里运行,是不会占用内存的。
2022-07-10 09:48:17 +08:00
回复了 liyifu1994 创建的主题 问与答 坛子里大神多,我想问个 Python 内存占用的问题
完整代码如下:


def parse_and_remove(filename, path):
path_parts = path.split('/')
doc = iterparse(filename, ('start', 'end'))
# Skip the root element
next(doc)

tag_stack = []
elem_stack = []
for event, elem in doc:

if event == 'start':
tag_stack.append(elem.tag)
elem_stack.append(elem)
elif event == 'end':
if tag_stack == path_parts:
yield elem
elem.clear() ##这里加上 elem.clear(),内存占用几乎不变,可以完成任务;如果去掉的话,内存占用会越来越大直至 crash

try:
tag_stack.pop()
elem_stack.pop()
except IndexError:
pass


def count_stats(filepath, filename):
start = time.time()
print('\nStart processing file ', filepath)
data = parse_and_remove(filepath, 'Job')

results = []
count = 1

for job_node in data:
continue ##即使这里什么都不做,内存占用也会越来越大


print 的程序如主楼所示。内存占用越来越大直至 crash




谢谢二位

@winglight2016
@weiwoxinyou
2022-07-09 11:54:17 +08:00
回复了 liyifu1994 创建的主题 问与答 坛子里大神多,我想问个 Python 内存占用的问题
@westoy 谢谢大佬,爬取 XML 文件的时候,也需要 append 到 list ,所以就需要手工清理一遍,也就是 elem.clear()。只有不输出的话,generator 相对于 list 的优势才是内存管理,我理解的对吧?
2022-06-22 20:07:23 +08:00
回复了 yuhangch 创建的主题 GitHub Copilot Github Copilot 正式上线了
@solemelo 扯淡,有没有可能是你只看得懂中文?
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2610 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 07:13 · PVG 15:13 · LAX 23:13 · JFK 02:13
Developed with CodeLauncher
♥ Do have faith in what you're doing.