out of memory解决方法(python慢的原因)

折腾了一整天又换电脑又重装系统重装各种软件插件 最后发现outofmemory只是因为少写了一行代码 内心的崩溃无法用语言形容 虽然本来是乌龙一场但是这个过程中解决问题get一些新技能 也不能说完全没有收获【一个大写的心理安慰】开始我的4G小笔记本outofmemory之后,我换了一个32G内存的电脑 各种重装系统折腾半天好不容易都装好了程序可

大家好,又见面了,我是你们的朋友全栈君。

折腾了一整天又换电脑又重装系统重装各种软件插件 

最后发现out of memory只是因为少写了一行代码 

内心的崩溃无法用语言形容 

out of memory解决方法(python慢的原因)

虽然本来是乌龙一场 但是这个过程中解决问题get一些新技能 

也不能说完全没有收获【强行收获】【一个大写的心理安慰】

out of memory解决方法(python慢的原因)

开始我的4G小笔记本out of memory之后,我换了一个32G内存的电脑 

各种重装系统折腾半天好不容易都装好了程序可以跑起来,发现还特么out of memory 

我是懵逼的

out of memory解决方法(python慢的原因)

【其实是因为我少写了sparql.setQuery(queryString) 语句导致默认查询整个数据集【手动再见

但是那时候我不知道 我认为32G内存怎么也够啊 怎么就还out of memory呢 

然后我找到了知乎上的这个问题 

https://www.zhihu.com/question/29146270 

如何解决 python 的 out of memory 问题

有答主说:

部分 Windows 版本能够使用的内存是受限的。32位程序最多只能使用不到4G内存。

你是不是用了32位系统,或者是在64位系统上装了32位 python。任何一种情况都会导致单个程序所占内存不能超过4G。

这台电脑系统是64位的,一查我装的python果然是32位,果断下了个64迅速重新配置一下。

果然不溢出了,但是似乎查出了所有的rdf三元组嗖嗖嗖停不下。。。。

至此我才意识到可能是程序写错了,定睛一看特么少写一句查询代码,害我十八般武艺都用上白折腾一顿中途还数次怀疑人生,什么都不说了 

我选择死亡。

out of memory解决方法(python慢的原因)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128446.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java 高并发解决方案(电商的秒杀和抢购)

    Java 高并发解决方案(电商的秒杀和抢购)电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因? 一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整…

    2022年5月31日
    36
  • laravel添加model文件夹,需要改动的地方

    laravel添加model文件夹,需要改动的地方

    2021年11月8日
    46
  • jquery validation engine ajax验证,jQuery Validation Engine 表单验证「建议收藏」

    jquery validation engine ajax验证,jQuery Validation Engine 表单验证「建议收藏」名称示例说明requiredvalidate[required]表示必填项groupRequired[string]validate[groupRequired[grp]]在验证组为grp的群组,中至少输入或选择一项condRequired[string]validate[condRequired[ids]]当ids的某个控件不为空时,那么该控件也为必填项。可以依赖多项,如:validat…

    2022年10月3日
    3
  • 如何在eclipse中部署tomcat(生产环境tomcat热部署)

    eclipse环境下如何配置tomcat打开Eclipse,单击“Window”菜单,选择下方的“Preferences”。单击“Server”选项,选择下方的“RuntimeEnvironments”。点击“Add”添加Tomcat。点击“Next”,选中自己安装的Tomcat路径。点击“Finish”完成。建立一个Web应用File→New→DynamicWeb

    2022年4月10日
    47
  • F1 score,micro F1score,macro F1score 的定义

    F1 score,micro F1score,macro F1score 的定义本篇博客可能会继续更新最近在文献中经常看到precesion,recall,常常忘记了他们的定义,在加上今天又看到评价多标签分类任务性能的度量方法microF1score和macroF2score。决定再把F1score一并加进来把定义写清楚,忘记了再来看看。F1scoreF1score(以下简称F1)是用来评价二元分类器的度量,它的计算方法如下:F1  …

    2022年10月14日
    3
  • windowsform_winform拖动控件

    windowsform_winform拖动控件
    ControlFindControl(stringcontrolName,ControlfatherControl){foreach(ControlcinfatherControl.Controls){if(c.Name==controlName){returnc;}}returnnull;}

    2022年10月19日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号