Udostępnij za pośrednictwem


/ QIPF_noPIC (generowania kodu zależnego stanowisko)

Domyślnie kompilator Visual C++ dla Itanium generuje kod niezależne stanowisko./QIPF_noPICgeneruje obrazu z pozycji kodu zależnego.

/QIPF_noPIC

Uwagi

[!UWAGA]

/QIPF_noPICjest dostępna tylko w kompilatory ukierunkowanie Itanium.Ta opcja kompilatora nie jest dostępna w kompilatory ukierunkowanie x64 lub x 86.

Kod, który jest niezależne stanowiska mogą być ładowane szybciej niż kod, który jest pozycja zależnych, jeśli nie można załadować obrazu pod swoim preferowanym adresem, ponieważ względne adresy w kodzie niezależne stanowisko nie są poprawkami, jeśli ładowany jest obraz na inny adres niż adres preferowany.  Ponadto systemu Windows umożliwia użytkownikom współużytkować ten sam kod, jeśli nie zostanie zastosowana poprawka, należy każdy użytkownik otrzymuje osobne wystąpienie patched kodu.

Kod, który jest niezależne stanowisko może jednak zawierać wydajności niż kod, który jest pozycja zależnych, jeśli nie można załadować obrazu na adres preferowany.  Aplikacja serwera, na przykład, gdzie użytkownicy mogą nie dbają o (potencjalnych) uruchomienia dłuższy czas i w przypadku, gdy użytkownicy uruchamiać rzadko kilka kopii tych wniosków w tym samym czasie może korzystać z dodatkowych wydajność tej pozycji, które daje kodu zależnego.

Aby ustawić tę opcję kompilatora w środowisku projektowym programu Visual Studio

  • /QIPF_noPICnie jest dostępna w środowisku projektowym programu Visual Studio.

Aby programowo ustawić tę opcję kompilatora

Zobacz też

Informacje

Opcje/q (operacje niższego poziomu)

Opcje kompilatora

Ustawianie opcji kompilatora