【问题标题】:Prevent IntelliJ IDEA from generating reports Allocation failed - JavaScript heap out of memory防止 IntelliJ IDEA 生成报告分配失败 - JavaScript heap out of memory
【发布时间】:2019-04-04 07:26:12
【问题描述】:

所以,我有 8GB RAM 的相当旧的 MacBook。

最近我开始注意到 IDEA 将这类文件放到了我不小心提交的根目录中:)

外观:

内部:

{
  "header": {
    "event": "Allocation failed - JavaScript heap out of memory",
    "location": "OnFatalError",
    "filename": "report.20190403.174759.17867.001.json",
    "dumpEventTime": "2019-04-03T17:47:59Z",
    "dumpEventTimeStamp": "1554302879528",
    "processId": 17867,
    "commandLine": [
// else file

如何禁用此“功能”?

谢谢!

【问题讨论】:

  • 如果在提交此类文件时出现问题,您可以通过.gitignore 使用report*.json 行或类似的方式轻松地将它们从git 中过滤掉。请注意,您应该 uncommit (git rm) 旧文件,因为它们已经提交给 repo。
  • 问题是在您运行应用程序时出现的,还是只是在编辑代码等时出现?您是否启用了任何 linter 或 Typescript 语言服务?

标签: macos intellij-idea jetbrains-ide


【解决方案1】:

你可以在项目的根目录下添加一个.gitignore文件

report*.json

您应该将该文件提交到 repo 并删除您已经提交到 repo 的 report 文件。

【讨论】:

  • 谢谢,但这不是解决这个问题的方法
  • @NikitaShchypyplov 好吧,我认为您不能阻止 IDEA 创建报告,因为它们是出于某种原因创建的(可能您的 js 存在问题)。可能您可以对 IDEA 说您想要这些文件的确切位置。到目前为止,忽略它们(作为其他想法配置)是最简单的解决方案。
  • @NikitaShchypyplov by isue with JS 我的意思是在某个时候内存泄漏。可能跟js处理器有关,不直接写代码。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-06-13
  • 2018-08-01
  • 2019-06-18
  • 2023-04-01
  • 2021-09-02
  • 1970-01-01
  • 2017-05-21
相关资源
最近更新 更多