WindowsXPでの最大ヒープメモリの制限

起動オプションに「-Xmx」を使って最大ヒープメモリの設定ができますが、
1.2Gあたりを越えると、以下のエラーが発生します。

Error occurred during initialization of VM
Could not reserve enough space for object heap

で、いろいろぐぐって出てきたのが次のBlog。
http://jroller.com/page/rreyelts/20040914

Windows XP, Windows 2000 Advanced Server, and Windows 2003 Server all have special support for enabling 3G address spaces for your programs. You simply set the "/3GB" switch in your boot.ini file.

WindowsXPだと3Gアドレス空間をサポートするために、boot.iniを編集する必要があるみたいなことが書いてあります。
始めて知ったんですけど、このあたりって常識なんでしょうか!?