ホームページ バックエンド開発 PHPチュートリアル PhpStorm如何使用自定义的64位JVM

PhpStorm如何使用自定义的64位JVM

Jun 06, 2016 pm 08:45 PM
phpstorm

PhpStorm如何使用自定义的64位JVM

PhpStorm使用自定义的64位JVM的方法:

PhpStorm 使用自定义的64位JVM

PhpStorm默认是使用自带的32位Java虚拟机,如果想要使用64的Java虚拟机需要进行如下配置:

1、安装Java JDK

注意不是Java jre!

2、配置环境变量

安装好以后,一定要配置环境变量,直接新建一个JAVA_HOME变量,路径填JDK的安装路径(参考:C:\Program Files\Java\jdk1.8.0_111)

3、运行64位PhpStorm

在PhpStorm安装路径打开64位的PhpStorm程序即可(参考:C:\Program Files (x86)\JetBrains\PhpStorm 2016.2.2\bin\PhpStorm64.exe)

以上算是在32位PhpStorm无法打开的情况下一种解决方法吧

node_modules坑

使用npm来进行前端代码管理以后,node_modules文件一下子多了一千多个文件夹!!!结果PhpStorm直接卡死,在经过漫长等待以后弹出一个耗尽内存的对话框(PhpStorm 2016.2 32位默认分配内存是512MB)。然后我就输入了4096MB,想一劳永逸的解决这个问题,结果当再次打开PhpStorm的时候就提示如下的错误:

企业微信截图_15925333774716.png

在经过各种排查以后,使用PhpStorm自带的inspect.bat程序,得到以下诊断结果:

企业微信截图_15925333824958.png

注意这时候再来更改PhpStorm.exe.vmoptions和PhpStorm64.exe.vmoptions配置文件已经完全不起作用了。

更坑爹的是,即使卸载重装PhpStorm这个错误依然存在。。

node_modules问题讨论(最新版貌似已经可以解决,见下面解决方法)

似乎这是自PhpStorm2016.2以来就会存在这个问题,似乎官方目前也是无解。或许回滚到2016.1可以暂时解决这个问题。(经过测试,2016.1的表现也只是比2016.2好一点点而已,基本也是卡的动不了,但是好在不是完全死掉)

看看官方论坛的讨论吧——传送门

node_modules问题解决方法(仅PhpStorm 2016.2.2测试有效)

注意,如果项目中node_modules文件如果包含了大量的文件夹,一定不要直接打开PhpStorm!

请先删除node_modules里面的所有文件,再打开PhpStorm!

然后在Settings->Directories里面,将node_modules文件夹Excluded即可。最后在将删除的node_moduels文件恢复回来即可!

更多相关技术文章,请访问PHP中文网

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHP 関数のデバッグに Xdebug を使用するにはどうすればよいですか? PHP 関数のデバッグに Xdebug を使用するにはどうすればよいですか? Apr 17, 2024 am 11:12 AM

XdebugPHP 拡張機能をインストールして有効にすると、PhpStorm や VSCode などの Xdebug クライアントを使用して PHP 関数をデバッグできます。ブレークポイントを設定し、IDE を使用してスクリプトを実行し、デバッグ モードに入って変数を検査し、段階的なデバッグを実行し、コール スタックを表示します。実際のケースでは、sum 関数にブレークポイントを設定し、デバッガーを使用して変数と実行フローを表示し、エラーをデバッグしたりコードを最適化したりできます。

PHP 関数のコードのデバッグ方法 PHP 関数のコードのデバッグ方法 Apr 10, 2024 am 11:39 AM

PHP 関数のコード デバッグ方法は次のとおりです。 組み込みデバッガー: var_dump() または print_r() を使用して、変数または配列の内容を出力します。ロギング: error_log() 関数を使用して、指定したファイルまたはシステム ログにデバッグ メッセージを記録します。ブレークポイント: コード内の特定のポイントでプログラムを一時停止し、変数値と実行フローを調べます。例外処理: try-catch ブロックを使用して、関数でスローされた例外を処理し、例外メッセージとスタック トレースを出力します。 Xdebug デバッガー: 変数値の追跡、ブレークポイントの設定、コード カバレッジの分析などの高度なデバッグ機能を提供します。

phpstormでCLIモードをデバッグする方法は? phpstormでCLIモードをデバッグする方法は? Apr 01, 2025 pm 02:57 PM

phpstormでCLIモードをデバッグする方法は? PHPStormで開発するときは、PHPをコマンドラインインターフェイス(CLI)モードでデバッグする必要がある場合があります。

PHP コードのリファクタリングのベスト プラクティス PHP コードのリファクタリングのベスト プラクティス May 06, 2024 pm 05:09 PM

回答: PHP コードのリファクタリングは、分離、可読性、保守性の向上、および複雑さの軽減の原則に従っています。実践: 名前空間を使用してコードを整理します。コンポーネントを依存関係注入コンテナーと分離します。冗長なコードをリファクタリングします。大きなクラスを分解します。最新のコーディング スタイルを使用します。

PHP の開発ツール PHP の開発ツール May 23, 2023 am 08:18 AM

PHP は、Web 開発で広く使用されているプログラミング言語です。 PHP 開発ツールの場合、適切なツールを選択することで、開発者の作業をより効率的かつ便利にすることができます。この記事では、統合開発環境 (IDE)、テキスト エディター、デバッグ ツールなど、いくつかの一般的な PHP 開発ツールについて説明します。 1. 統合開発環境 (IDE) PhpStorm PhpStorm は、JetBrains によって開発された強力な PHP 開発環境です。 PHをサポートするだけではありません

PHP 開発には、これら 3 つの包括的な開発ツールをマスターすることが不可欠です PHP 開発には、これら 3 つの包括的な開発ツールをマスターすることが不可欠です Jan 13, 2024 pm 01:13 PM

PHP 開発に不可欠なツールの一覧: これら 3 つの統合開発ツールをマスターするには、特定のコード サンプルが必要です。インターネットの急速な発展に伴い、Web サイトや Web アプリケーションの開発に広く使用されているプログラミング言語として、PHP はますます多くの開発者を魅了しています。 。開発効率と品質を向上させるためには、適切な統合開発ツールを使用することが不可欠です。この記事では、PHP 開発に必要な 3 つのツールを取り上げ、開発者がそれらをよりよく習得して適用できるように、各ツールの具体的なコード例を提供します。最初のツール: PHPSt

PHP プログラミング用の一般的なコード エディターは何ですか? PHP プログラミング用の一般的なコード エディターは何ですか? Jun 12, 2023 pm 12:30 PM

PHP は、Web 開発に広く使用されている人気のあるサーバーサイド スクリプト言語です。効率的で合理化された PHP コードを作成するには、プログラマーは優れたコード エディターを使用する必要があります。この記事では、PHP プログラミングにおける一般的なコード エディターをいくつか紹介します。 SublimeTextSublimeText は、おそらく最も人気のあるコード エディターの 1 つです。その柔軟性と使いやすさにより、多くの開発者に選ばれるエディターとなっています。 SublimeText の主な機能は次のとおりです。 高度なカスタマイズ

PHP 統合開発ツールの発見: よく使用される 3 つのツールの紹介 PHP 統合開発ツールの発見: よく使用される 3 つのツールの紹介 Jan 11, 2024 am 09:22 AM

PHP 統合開発ツールの秘密を明らかにする: 3 つの共通ツールのリスト、具体的なコード例が必要 インターネットの継続的な発展に伴い、PHP は Web アプリケーションを開発するためのスクリプト言語として、さまざまな分野で広く使用されています。開発効率とコード品質を向上させるために、多くのプログラマーは、PHP 開発に統合開発ツール (統合開発環境、IDE と呼ばれる) を使用することを選択します。この記事では、3 つの一般的な PHP 統合開発ツールを明らかにし、具体的な情報を提供します。

See all articles