# Application software issues

Application software issues that may affect performance are described below.

## BSP/framework issues (MSFT/QC)

If the app main thread/worker threads aren’t included under the **IMPORTANT** QoS level even when the app is in the foreground, check with Microsoft because the QoS level impacts the CPU selection for app threads.

If the sleep/running time of the app main thread/worker threads is high due to a dependency on Microsoft or Qualcomm related DLLs, then check with Microsoft or Qualcomm to resolve the issue.

## App issues

If the sleep time of the app main thread/worker threads is high due to dependency on Apps DLLs or invoked by IDLE(0), then it’s an app issue and needs to be resolved in your implementation.

If app main thread/worker threads sleep time or running time is high due to a specific/third-party DLLs, check with the respective DLL vendor.

## Identifying native/emulated DLLs

App performance is affected by using emulated DLLs.
Use [ListDLLs](https://learn.microsoft.com/en-us/sysinternals/downloads/listdlls) ![devhw](data:image/png;base64,UklGRt4AAABXRUJQVlA4TNIAAAAvD8ADED/BoG0jSe5SXP5I7gkNRG3byLnX4Tn+2K4I2raNw5/iqPxlEwBAGlwuj8BNBPpnsblrANx3P36s+DHQIcQ0dmEfEGPc8WEcCCcO/M2hXv3rDJTcHCTB1es7l9P2UoywA2a3jSW/pp77EhxGkq1E8zjH3R3e/fxjREOI6P8EcH+lqu/oTK/6kS+YwlHVAMjkP0ErP1UNIZZmnsB32Y2lZjNPO7HUUA1HkVWz73lAIiWM6WaegFcHzNOJ3bv89WhdNu1TDx/txhT2np2bzWU=) to find list of DLLs used for the specific app.
Use the [dumpbin](https://learn.microsoft.com/en-us/cpp/build/reference/dumpbin-reference?view=msvc-170) ![devhw](data:image/png;base64,UklGRt4AAABXRUJQVlA4TNIAAAAvD8ADED/BoG0jSe5SXP5I7gkNRG3byLnX4Tn+2K4I2raNw5/iqPxlEwBAGlwuj8BNBPpnsblrANx3P36s+DHQIcQ0dmEfEGPc8WEcCCcO/M2hXv3rDJTcHCTB1es7l9P2UoywA2a3jSW/pp77EhxGkq1E8zjH3R3e/fxjREOI6P8EcH+lqu/oTK/6kS+YwlHVAMjkP0ErP1UNIZZmnsB32Y2lZjNPO7HUUA1HkVWz73lAIiWM6WaegFcHzNOJ3bv89WhdNu1TDx/txhT2np2bzWU=) command to find the type of DLL (Native/Emulated) used.

- The [ListDLLs](https://learn.microsoft.com/en-us/sysinternals/downloads/listdlls) ![devhw](data:image/png;base64,UklGRt4AAABXRUJQVlA4TNIAAAAvD8ADED/BoG0jSe5SXP5I7gkNRG3byLnX4Tn+2K4I2raNw5/iqPxlEwBAGlwuj8BNBPpnsblrANx3P36s+DHQIcQ0dmEfEGPc8WEcCCcO/M2hXv3rDJTcHCTB1es7l9P2UoywA2a3jSW/pp77EhxGkq1E8zjH3R3e/fxjREOI6P8EcH+lqu/oTK/6kS+YwlHVAMjkP0ErP1UNIZZmnsB32Y2lZjNPO7HUUA1HkVWz73lAIiWM6WaegFcHzNOJ3bv89WhdNu1TDx/txhT2np2bzWU=) command line utility reports the DLLs loaded into processes.
It can be use list all DLLs loaded into a specific process, all processes, or to list the processes that have a particular DLL loaded. ListDLLs can also display full version information for DLLs, including their digital signature, and can be used to scan processes for unsigned DLLs.

    For example, to list DLLs for a specific process, run this command:

listdlls <pid of the App>
        Copy to clipboard
- The [dumpbin](https://learn.microsoft.com/en-us/cpp/build/reference/dumpbin-reference?view=msvc-170) ![devhw](data:image/png;base64,UklGRt4AAABXRUJQVlA4TNIAAAAvD8ADED/BoG0jSe5SXP5I7gkNRG3byLnX4Tn+2K4I2raNw5/iqPxlEwBAGlwuj8BNBPpnsblrANx3P36s+DHQIcQ0dmEfEGPc8WEcCCcO/M2hXv3rDJTcHCTB1es7l9P2UoywA2a3jSW/pp77EhxGkq1E8zjH3R3e/fxjREOI6P8EcH+lqu/oTK/6kS+YwlHVAMjkP0ErP1UNIZZmnsB32Y2lZjNPO7HUUA1HkVWz73lAIiWM6WaegFcHzNOJ3bv89WhdNu1TDx/txhT2np2bzWU=) command is used to check the architecture type of the DLLs.
For example:

Dumpbin /headers C:\Windows\System32\ntdll.dll
        Copy to clipboard

![../../_images/dumpbin.png](data:image/png;base64,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)

Note

Use the Developer Command Prompt in Visual Studio to run the `dumpbin` command.

Last Published: Jun 16, 2026

[Previous Topic
Scheduling issues](https://docs.qualcomm.com/bundle/publicresource/80-62010-1/topics/scheduling-issues.md) [Next Topic
Processor constraints](https://docs.qualcomm.com/bundle/publicresource/80-62010-1/topics/processor-constraints.md)