問題タブ [uss]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mainframe - GnuMakeおよびz/OS USS make
1)z /OSUSSとLinuxプラットフォームの両方でC++をビルドするためにMakefilesが必要です。makefileを共通に保つために、z / OSUSSでgnumakeを使用することをお勧めしますか?
2)Makefileが一般的である場合、Makefileの一部のステップは、プラットフォームに条件付きのままです。条件付きコンパイルと同様の手順でそれを行うことはできますか?はいの場合、構文についてサポートを受けられますか?
3)z / OS USS Makefileには、以下の例のように、シェルスクリプトまたはコマンドのグループがあり、角かっこ[]は、一度に1行ではなく、グループとしてシェルにコマンドを示します。GNU makeを使用して、これらのコマンドを1行に変更する必要があったようですが、これは面倒で、ネストされたループが問題でした。gmakeを使用してコマンドをグループ化する簡単な方法はありますか?
c++ - USS C++ ソケット プログラミングと _OE_SOCKETS
現在、USS インターフェイスを使用して MVS にアプリを移植しています。次のプログラムを (C++ コンパイラを使用して) コンパイルする際に問題に直面しています。
IBM docs は、ソケット関数を使用したい人が定義する必要があると述べています_OE_SOCKETS
(そして_XOPEN_SOURCE_EXTENDED
それが C++ の場合)。しかし、未定義のシンボルソケットがあります:
少し調べてみると、sys/socket.h ヘッダー ファイルが破損していると思われます。実際、このファイルの抜粋を以下に示します。
#ifndef _OE_SOCKETS
は であるべきだと思い#ifdef _OE_SOCKETS
ます。
誰でも私にそれを確認できますか? ありがとう。
最後に、uname は私が使用しているボックスについて次のように述べています。
c - z/OS メインフレーム上の USS から DB2 への接続
z/OS メインフレーム上の Unix System Services で C プログラムを作成しています。要件の 1 つは、同じメインフレームにある DB2 データベースからシーケンス番号を取得することです。DB2 Connect が利用できないので、どのようなオプションがあるのか疑問に思っています。ポート 50000 (デフォルトの DB2 ポート) でソケットを開くことができますが、私が見つけた IBM のドキュメントから、この環境での残りのプロセスについては不明です。
私のバックグラウンドには UNIX と DB2 がありますが、z/OS の世界に足を踏み入れたばかりです。
android - Android - プログラムで USS メモリ割り当てを取得する
私はこの問題を強制します:
アプリの USS メモリ割り当て (= APP によって割り当てられた RAM の量) を知る必要があります。「adb shell procrank」からこの情報を取得することは可能ですが、プログラムで取得したいと考えています。それを行う方法はありますか?または、完全に機能するスニペットはありますか? ご存知のように、私は成功していません.adbシェルを介したチェックは快適ではなく、遅いです.
android - procrank の呼び出しが実際のデバイスで機能しない
アプリが使用するメモリ量を知ることに関するGoogle ioビデオによると、 procrankを使用してそのUSS値を読み取ることができます。
私はエミュレーターで試してみました(使用するバージョンに関係なく-2.3.xから4.1まで)、うまく機能しますが、実際のデバイスで実行しても機能しませんでした(Android 4.0.4のGalaxy s3でテスト済み) )。コマンドが存在しないかのようです。
どうしてですか?この USS 値を取得する別の方法はありますか?
android - Androidでアプリを数回再起動すると、ussがどんどん大きくなるのはなぜですか?
この混乱が生じました。ホーム画面からアプリ A を起動したときに、このコマンド「adb shell procrank | grep 'A'」を使用して uss を確認し、「戻る」メニュー キーでホームに戻ります。その後、A を再起動してホームに数回戻ると、uss はどんどん大きくなります。uss 番号は 19296、19312、19324、19340 のようなものです... 誰かこれについて何か考えがありますか? ご清聴ありがとうございました。
linux - PSS/USS Linux-Android。Pss には Uss が含まれていますか?
お聞きしたいことがあるのですが:
Linux では、ライブラリを共有するプロセスがあることを理解しています。これを見て、PSS を使用できます。これにより、共有ライブラリのサイズに関する情報が得られるからです。また、Uss はプロセスのプライベート ダーティ メモリです。
しかし、私の質問は次のとおりです。
Pss には Uss は含まれていません。比例的に共有されるメモリについてのみです。
また
Pss = Uss + 比例共有メモリ。
どちらの解釈が正しいですか?