### ImageMagick version

7.1.1-11

### Operating system

Linux

### Operating system, version and so on

Arch

### Description

Hi!

Limits. From manual https://imagemagick.org/script/command-line-options.php#limit:
Use [-list resource](https://imagemagick.org/script/command-line-options.php#list) to list the current limits. For example, our system shows these limits:
-> identify -list resource
Resource limits:
  Width: 100MP
  Height: 100MP
  Area: 25.181GB
  Memory: 11.726GiB
  Map: 23.452GiB
  Disk: unlimited
  File: 768
  Thread: 12
  Throttle: 0
  Time: unlimited

My identify -list resource returns this:
Resource limits:
  Width: 461.169PP
  Height: 461.169PP
  Area: 66.3442GP
  List length: unlimited
  Memory: 15.447GiB
  Map: 30.8939GiB
  Disk: unlimited
  File: 768
  Thread: 8
  Throttle: 0
  Time: unlimited

When I run magick, it uses one thread however limit is 8! When i set environment variable (https://imagemagick.org/script/resources.php#environment) MAGICK_THREAD_LIMIT to 8 (same 8 as above) magick uses all 8 cores. 
Seems to magick -list Resource, when limits not set (environment or flags), shows maximum resources available magick from the system, bun not actual defaults that magick uses. So when maximum threads not set magick -list Resources shows maximum available threads but uses one. It little bit confuse.

Needs an additional list called Limits: magick -list Limits. 
When called it shows:
-default limits if it is not set through flags or environment (1 thread default) and indicates this,
-current limit setting if it set through cmd flag or environment,
-limit, set from flag or environment but policy returns it in policy limits.

For example:
magick -list Limits.
  Width: 10000P           (env)
  Height: 10000P          (env)
  Area: 100000000P      (env)
  List length: unlimited (default)
  Memory: 1GiB            (flag)
  Map: 8GiB                  (flag)
  Disk: 8GiB                  (flag)
  File: 1000                   (flag)
  Thread: 1                   (default)
  Throttle: 0                  (policy limited)
  Time: unlimited         (default)

This list are similar to Resources list, but magick 100% uses values from this list. 
Need define which setting is applied: setting through flags or environment when the same setting is given both through flags and through the environment.



### Steps to Reproduce

See description

### Images

See description
magick -list Resource. Magick limits settings and magick resource usage
This is a GitHub Issue
repo:ImageMagick
owner:ImageMagick
Title : magick -list Resource. Magick limits settings and magick resource usage
Issue date:

--- start body ---
### ImageMagick version

7.1.1-11

### Operating system

Linux

### Operating system, version and so on

Arch

### Description

Hi!

Limits. From manual https://imagemagick.org/script/command-line-options.php#limit:
Use [-list resource](https://imagemagick.org/script/command-line-options.php#list) to list the current limits. For example, our system shows these limits:
-> identify -list resource
Resource limits:
  Width: 100MP
  Height: 100MP
  Area: 25.181GB
  Memory: 11.726GiB
  Map: 23.452GiB
  Disk: unlimited
  File: 768
  Thread: 12
  Throttle: 0
  Time: unlimited

My identify -list resource returns this:
Resource limits:
  Width: 461.169PP
  Height: 461.169PP
  Area: 66.3442GP
  List length: unlimited
  Memory: 15.447GiB
  Map: 30.8939GiB
  Disk: unlimited
  File: 768
  Thread: 8
  Throttle: 0
  Time: unlimited

When I run magick, it uses one thread however limit is 8! When i set environment variable (https://imagemagick.org/script/resources.php#environment) MAGICK_THREAD_LIMIT to 8 (same 8 as above) magick uses all 8 cores. 
Seems to magick -list Resource, when limits not set (environment or flags), shows maximum resources available magick from the system, bun not actual defaults that magick uses. So when maximum threads not set magick -list Resources shows maximum available threads but uses one. It little bit confuse.

Needs an additional list called Limits: magick -list Limits. 
When called it shows:
-default limits if it is not set through flags or environment (1 thread default) and indicates this,
-current limit setting if it set through cmd flag or environment,
-limit, set from flag or environment but policy returns it in policy limits.

For example:
magick -list Limits.
  Width: 10000P           (env)
  Height: 10000P          (env)
  Area: 100000000P      (env)
  List length: unlimited (default)
  Memory: 1GiB            (flag)
  Map: 8GiB                  (flag)
  Disk: 8GiB                  (flag)
  File: 1000                   (flag)
  Thread: 1                   (default)
  Throttle: 0                  (policy limited)
  Time: unlimited         (default)

This list are similar to Resources list, but magick 100% uses values from this list. 
Need define which setting is applied: setting through flags or environment when the same setting is given both through flags and through the environment.



### Steps to Reproduce

See description

### Images

See description
--- end body ---
