Frequency sweep with peak frequency

Hi guys, I need some help here. I´m using a NI 9215 to do a frequency sweep from 30 to 90 Hz.
So far so good. Now I need a resulting resonance frequency at highest voltage.
I tried a max peak frequency VI but couldn´t get it to work.
Any idea what to do?
mfg, Andi
ok, here is my sweep.vi for better understanding
Message Edited by andinew on 08-11-2009 04:14 AM
Attachments:
sweep.vi ‏216 KB
create_log_frequencies.vi ‏15 KB

Hi Andi,
one thought first off: looking at your "create_log_frequencies.vi", I realized that it generates linear frequency hops, not logarithmic ones...
But on to your question: to find the frequency with the highest amplitude (this will be your resonace, I guess), you will have to look at the entire signal - your "sweep.vi" code iterates the measurement and interpretation five times per second, independantly of the speed of the sine sweep.
My advice would be to generate one waveform containing the whole sweep run, and writing this sweep block for block with a constant sample rate onto the output. You could then read back the response with blocks of the same size as your output, do the single tone measurement on this block and store the resulting frequency and amplitude in an array preserved trough a shift register or simply into two auto-indexing tunnels. The latter is okay as you don't need a "while loop" in the measurement loop (you know how long the analog output loop runs - why not use this information to configure a "for loop").
After your analog input "for loop" has finished, search your amplitude array for the maximum - then use the found element's index to index the frequencies array and return the corresponding resonance frequency.
A good starting point could be the example I wrote a couple of month ago: it runs continuously the same "sweep" (you'd have to adjust the waveform, I know) and reads back the stimulus and the response (wire the output to your probe and parallely to ai0, your response signal will be connected to ai1). You can then insert tone measurements etc.  at the marked section...
When trying to open the example, you will be prompted to find a VI called "_Get Terminal Name....vi" - you can find this VI at the following location: C:\Programme\National Instruments\LabVIEW 8.5\examples\DAQmx\_Utility\_Utility.llb
As an afterthought: the "phase difference" you are calculating between every other sample of the analog measurement array is a bit confusing: if oyu need the phase difference between the original signal and the stimulus response, you will need to wire the stimulus to a second input and compare the phases of the two separate signals...
Best regards,
Sebastian
Message Edited by SFK on 08-12-2009 04:12 PM
Attachments:
Multi-Function-Synch AI-AO mit Signalgeneration.vi ‏91 KB

Similar Messages

  • When using the LabVIEW Simulation Module, how can I start a frequency sweep with the Simulation Chirp signal generation VI at an arbitrary time after the simulation initial time?

    I'm using the Simulation Loop on LV RT when interacting with some hardware (i.e. all I/O is happening in the Sim loop). I'm going to conduct a frequency sweep test on the hardware and want to use the Simulation Chirp function. However, there is no way (that I can see) to trigger the Chirp to start at some event (i.e. I click a boolean on the front panel and enter a case statement). The Chirp is tied to the global time of the Simulation loop and so are it's input parameters. Is there a way to make it relative to some time at which an event happens?

    Craig,
    Your solution will 'cut' the beginning of the signal and only show the signal afterwards.
    To control when the chirp should start, the best option is to use the Chirp Pattern.vi ( in the Signal Generation palette) and use a Lookup table to control when to feed the time. The shipping example (in LabVIEW 2013) shows how to code using a lookup table.
    C:\Program Files (x86)\National Instruments\LabVIEW 2013\examples\Control and Simulation\Simulation\Signal Generation\SimEx Chirp.vi
    Then, to start from a toggled boolean, look at the example:
    C:\Program Files (x86)\National Instruments\LabVIEW 2013\examples\Control and Simulation\Simulation\Signal Generation\SimEx Step.vi
    and Here is the example in 2013 (in attachment):
    Barp - Control and Simulation Group - LabVIEW R&D - National Instruments
    Attachments:
    SimEx Chirp with Delay.vi ‏241 KB

  • Frequency sweep with DAQmx

    The following is the setup :
    LV7.1 + PCI_6229 + WIN_XP
    For controlling the drive rpm of a servo motor, I need to generate a range of frequencies from 60 to 2500 at 10 Hz intervals.
    With the DAQmx polymorphic VI,  "CO Pulse Freq" , I can generate  a particular frequency.
    But if I have to change it on the fly how do I do it ? Like ideally if
    there was a property node for the polymorphic VI (!) , I could easily
    do it. But it does not have one such node for frequency and hence the
    query.
    Having started the frequency generation at a default value, I would
    like to alter it programmatically without having to stop the VI and
    reload the fresh frequency.
    Any suggestions welcome.
    Thanks
    Raghunathan
    Raghunathan
    LV2012 to Automate Hydraulic Test rigs.

    Hello SG_ENGINEER,
    So that is possible, but it is a completely different approach than that mentioned above.  You would have to use a continuous analog output program and change the output waveform.  Check out the attached example.  I modified a shipping example to do an analog output and increment the frequency of the output waveform. 
    -Alan A.
    Attachments:
    Continuous_Analog_Out_Update_Sinewave.vi ‏100 KB

  • HP4284A Frequency Sweep with frequency points read from a tab delimited excel or lvm file

    Hello,
    I am using a HP4284A, and have downloaded the file here. However, I cannot figure out what format of file it takes as input: I understand this should be a .lvm tab delineated value file, but in what order is the data? If someone could provide an explanation, or an example data file, I'd greatly appreciate that.
    Thanks.
    Ps. I know the linked article says that 'The frequency points are as defined for the oscillator in the HP4284A user manual.', bit I have been through the manual from end to end, and I can't find anything of the sort. The closest I've been able to find is the codgin for remote access, but that isn't very relevant as Labview and the coding (C++, I believe) used are very different.
    Solved!
    Go to Solution.

    Sure. I wound up adding some additional features to it, though, badly. It's perfectly functional but badly coded (veteran users please don't laugh); I could probably optimize it now, having learned more, but I'm too lazy to. There's a writeup, too.
    Attachments:
    HP4284A Frequency and voltage sweep.vi ‏288 KB
    Program writeup.docx ‏12 KB

  • Frequency sweep with vb6 and measurement studio

    hello! i hope you can help me with my problem
    im using:
    -PCI-MIO-16E-4 Daq-Card (at the moment, later i will get the PCI-6115 Daq-Card)
    -Visual Basic 6.0 with Measurement Studio
    my Problem: i want to stimulate a mechanical system with sine-waveforms of differernt frequencies, because i want to measure the resonance frequency of the mechanical system.  For that i want the Daq-Card to output a sine waveform, the frequency should be swept from one frequency to an other frequency (i think the real values dont matter at the moment). The Problem is that the sine-waveform must not be interrupted  when you change the frequency, because this would disturb the movement of the mechanical system.
    I allready tried (without Measurement Studio) to use the fifo buffer (regeneration of thewaveform in the fifo) to be independent of the delays caused by the pc-system, but when i change the updaterate (change of the frequency) of the DAC there is again a dependence on the pc-system and the waveform goes to zero Volts for a while.
    And i also tried to use the Chirp-Function (CWDSP.Chirp) of the measurement Studio, but with this function i have the problem, that i cant define how long the DAQ-Card outputs the actual frequency.
    greetings A.Herman

    Hello SG_ENGINEER,
    So that is possible, but it is a completely different approach than that mentioned above.  You would have to use a continuous analog output program and change the output waveform.  Check out the attached example.  I modified a shipping example to do an analog output and increment the frequency of the output waveform. 
    -Alan A.
    Attachments:
    Continuous_Analog_Out_Update_Sinewave.vi ‏100 KB

  • DC Offset problem with Peak 4.14 on MacMini after new hard drive upgrade

    Tiger 10.4.11
    Bias Peak 4.14 (24-bit 44.1 AIFF files)
    USBPre 1.5
    The reason for this new topic is a problem that developed with Bias Peak 4.14 on my MacMini. Suddenly, when I apply the "Remove DC Offset" DSP process to a recording, the Bias Peak meters may stop displaying correctly.
    About 50% of the time, only one meter will respond to the sound, or neither will (the meters work fine on the raw file before I apply the DSP function). The rest of the time, they work normally after DC Offset. I'm still waiting to hear from Bias about this via their forum, but no-one has responded yet. I don't know if this is just a GUI bug or an indication of a recording problem. The really spooky thing is that the problem only shows up part of the time.
    This is happening on a new installation of OS X on a new drive that I installed. See a note at the bottom of this post for a hardware issue that may or may not play a role.
    I've been recording vinyl successfully for a long time now on my MacMini (24-bit 44.1 AIFF), using a USBPre external A/D converter and Bias Peak (currently v4.14). But recently Peak froze as it was saving a file. I had to do a hard shut down which led to a corrupted system. I'd been meaning to upgrade to a larger drive anyway, so I put a 120 gig drive in.
    After first installing/updating OS X on the new drive, and installing/upgrading Bias Peak, I had no problems. But then the control panel for the USBPre froze as I was getting ready to shut down. This worried me, so I ran diagnostics with TechTool and installed eDrive. The meter problem began showing up after this change. I wiped out the partition and reinstalled from scratch again, hoping that this would get things back to normal. But I still have the meter problem after applying DC Offset. Note, I created two partitions on the drive, and put Tiger on the first partition.
    The makers of the USBPRe (Sound Devices) say there is nothing about the USBPre or drivers that should be causing this.
    So I'm stuck, and faced with the following ideas for what might be wrong:
    1. Peak has a bug that I've somehow triggered. This may or may not be affecting the recording.
    2. Something about my recording hardware/driver has changed that is "corrupting" my recordings sometimes, and this is causing Peak to have trouble metering the sound.
    3. I screwed up my computer hardware and this is screwing up the recordings part of the time. See my upgrade note* about the hardware.
    4. The new drive seems to be a little slower to display folder contents. I wonder if this apparent latency could be causing the DC Offset problem in the original recorded file.
    * Upgrade note: When I tried to put the cover of the Mini back on after upgrading my drive and testing it out, I discovered that I hadn't screwed the drive/fan/DVD setup in correctly. The screws had fallen out and disappeared (my tiny screw driver made it very hard to tighten the screws I guess. I thought I’d done it correctly).
    I turned the Mini upside down a couple of times before I discovered the screws missing.. My first attempts to put the cover on with the Mini sitting upright were not successful, so I turned it upside down to take the cover back off. The screws probably fell out then. When I tried putting the cover top down on the table and lowering the Mini into the cover I discovered that the drive/fan/DVD assembly was loose!
    The drive is now secured completely except for the screws, and it is working. The slowness I mentioned above is something I noticed before the screws fell out, but obviously the assembly was not secured 100% even before I lost the screws.
    I apologize for this convoluted post and hope it is clear enough. Please help if you can, I'm under pressure to finish my recording project.
    Vinyl_Man

    Hello, DaddyPaycheck,
    The USBPre is powered by the USB bus, and it is plugged directly into the MacMini.
    The screws remain in hiding. I'm amazed that I didn't find them on the motherboard or something like that. If they don't turn up fairly soon, I'll try to get replacements from an Apple service center. And I'll make sure I have a better small screwdriver.
    I just did a test with Audacity for OS X and Cool Edit for Windows. I opened files that give me the meter problem in Peak and removed the DC Offset. When I opened the files I had modified in Audacity and Cool Edit, Peak metered the sound correctly. Somehow Peak is sensitive to something in the file that does not bother the other apps, and when the other apps have adjusted the DC Offset, Peak is happy. Peculiar.
    I'm thinking about recording with Audacity now instead of Peak. I'm still concerned that something is wrong, though, since I don't understand the problem.
    -Vinyl_Man

  • Performing temperature sweep with lakeshore 340 temperature controller

    I am working on a design project to run a temperature sweep using a lakeshore 340 temperature controller. I need it to increase in steps, wait for the temperature to stabilize and then ramp up to the next setpoint. I need to be able to repeat this process a finite amount of times. I believe I could check if it is stabilized using Booleans and a sequence structure, but I don't know anything about changing the setpoint automatically if anyone could help at all that would be really great. Thanks. 

    The instructions for how to set the temperature should be available at their website. I do not know what commands it uses since it is not an NI product.
    Kyle K.
    Product Manager for Product Data
    National Instruments

  • Need Help with peak detection

    Hello,
    I am in need of some help using the peak detection. I have an array of values that I need to find the centroid (peak) of. I am only interested in finding the centroid of a large peak. The problem I keep having is that the peak detection VI finds every little peak above the threshold when I really want the overall average peak. Please look at the graph in the picture file to see what I mean.You can see that the main peak has jagged edges. The peak detection in Labview will find every one of these jagged edges and report the location back as a peak. I am only interested in the overall shape of the peak. How can I filter out the multiple peaks and only report the centroid of the desired shape? There is an example program in the labview package called "advanced peak detection point by point" but I cannot figure out how to employ it in this application.
    Thanks in advance for any help.
    -Mark
    Attachments:
    Array values.PNG ‏9 KB

    If I were you, I wouldn't even use peak detection.
    The point of peak detection is to find multiple peaks, like in a sine wave, etc.
    If you just want the maximum:
    Just use 'Array Max & Min'
    The 'max value' equates to your y-value.
    The 'max index' can be used to find your x-value
    Message Edited by Cory K on 05-07-2009 11:52 AM
    Cory K
    Attachments:
    Peak.PNG ‏3 KB

  • Automation with labview - Frequency Measurements

    I'm trying to automate capturing resonance of a material. My current setup is this:
    I have a plate with magnets attached to a material. There are coils around the magnets.
    I have an accelerometer attached to the plate
    I have a sony 5 channel amp that gives voltage to the coils which then excite the magnets which excite the accelerometer.
    I read the acceleration output on multimeter.
    I have an analog Global Specialties function generator that I sweep with
    I find the frequency with the FG, at the peak accelerometer voltage, and I get a resonant frequency.
    In addition, I have:
    I have a NI-9174 with 4 slots.
    I have a NI-9104
    I have a NI 9215
    My question is. Can I take the analog FG out of the equation and use labview to produce a sinewave which will then be powered to the coils? I want to automate this process where I can set a schedule and it'll sweep and find my peak acceleration.
    I'm A CLAD at best ,so a starting point would be nice. First, do I have the capabilty to automate this with the hardware I have? If I do, how would I go about setting up a virtual FG to replace my old dinosaur analog FG?
    I'd appreciate any input! Thanks guys.
     

    I have yet to get an AO module...my typical frequency range is 15-120hz while inputing  9mv-20v. The analog FG I have is a Global Specialites 200khz 2001a. Seeing that I'm trying to do this without it, I didn't think that was pertinent.
     

  • Frequency sweeps using HP33120A

    Hi,
    i am new to Labview 
    I am trying to set up a frequency sweep in LabVIEW by programming a HP33120A Function Generator.with device Driver have i implemented Sweep with same Step in my posted Code,now i want to improve Sweep function durch varied step in different frequency range,for example,from 10 Hz to 1000Hz :10Hz to100Hz with 10Hz step sweep, from 100Hz to 1000Hz with 100Hz step sweep.  Would appreciate if someone who has worked on it suggest a method appropriately. Thanks!
    note:Labview 2009 SP1
    Attachments:
    fast frequency measurement program.vi ‏248 KB

    Dennis_Knutson wrote:
    It seems overly complicated to me, especially with that silly sequence structure. All that you have to do is use the Ramp Pattern to create an array of frequencies. Use two of them with different a different delta and combine the arrays. Pass the combined array to a for loop with the function to set the frequency and let the magic of autoindexing do its thing.
    thanks for your suggestion,i try it later

  • Loudspeaker Frequency Response

    Hi all! I'm making a program to measure the frequency response of a loudspeaker. I'll be using a sweep to test the loudspeaker. 
    Particularly i would like the program to be like this, which is real time. How can i implement this in LabVIEW. This is the screenshot
    Details about the plot.
    First graph:
    Shows a plot in real-time of a frequency sweep with a constant sine sweep amplitude of 1 V. When sweep is started, the graph shows a plot of FFT moving from left to right, with peak of FFT at maximum amplitude of 1 at corresponding frequency of the sweep.
    Second graph:
    Shows the plot of the Sound Pressure Level in dB versus freqeuncy.
    Please refer to the picture and video link below.
    https://www.youtube.com/watch?v=sKC3ioWXG38, skip to 4:10

    Assuming your idea is to sweep a frequency into an amplifier connected to the loudspeaker, and measure the frequency response with a microphone:
    You need to monitor the signal at the loudspeaker terminals to account for any non-linearity's in the signal generator and amplifier.
    You need to know the frequency response of the microphone, this is difficult, and that is why calibrated microphones are expensive.
    You need an anechoic chamber so that the results are not affected by any room resonances.
    Your sound level plot is in dB (A). My understanding of the A weighting is so that the human perceived loudness is constant across the audio frequency range. If you are concerned about loudspeaker performance, is it worth discarding the complexity of this additional frequency response curve?
    This will be a difficult project. Please let us know how you get on.

  • Problems with getting accurate power readings during sweep

    Ok, so I have an Agilent N1912A power meter with N1921A power sensors on Ch A & B. I have RF power (from signal generator/ amplifier) going into input of a coupler, then Ch A connected to the coupling  and Ch B connected to the coupler output. I am trying to measure the loss of the coupling (nominally 20 dB)  by just taking the difference in power readings (Ch B- Ch A).  I  have a VI  to read the power from both channels as a signal generator sweeps through different power levels. For the most part it works, except the problem is I am a getting strange "kink" in power reading whenever the power sensor reading is around -10 dBm...see first image attached. Because of this, i get over 0.5 dB change in the coupling loss i am trying to measure, which is unacceptable.
    Now with extensive troubleshooting I have ruled out things like amplifier having unstable gain, or faulty sensors. One interesting thing I have noticed - it tends to improve significantly when i change sweepintervals to be much smaller (e.g. 0.1 dB intervals instead of 0.5 dB), which makes me think it is something I'm not setting properly in my VI when I am reading the power from each channel. If i use 0.1 dB intervals the kink is much smaller..resulting in a more stable measurement of coupling loss. See second image attached.
    Anyway, wondering if there are any ideas what could be the source of the issue.  As you can see from the images, this always happens at -10 dBm..dont' know what's so special about  -10 dBm  (where's the shrug emoticon?? ) Anyway,  I know can greatly alleviate this problem by always using really small intervals of 0.05 dB or something, but that is just so not practical for my application...(would be too slow). I want to be able to use 0.5 dB intervals and have smooth power readings.
    Attachments:
    power sweep with kink.jpg ‏88 KB
    coupling loss.jpg ‏39 KB

    neets wrote:
    Ok, so I have an Agilent N1912A power meter with N1921A power sensors on Ch A & B. I have RF power (from signal generator/ amplifier) going into input of a coupler, then Ch A connected to the coupling  and Ch B connected to the coupler output. I am trying to measure the loss of the coupling (nominally 20 dB)  by just taking the difference in power readings (Ch B- Ch A).  I  have a VI  to read the power from both channels as a signal generator sweeps through different power levels. For the most part it works, except the problem is I am a getting strange "kink" in power reading whenever the power sensor reading is around -10 dBm...see first image attached. Because of this, i get over 0.5 dB change in the coupling loss i am trying to measure, which is unacceptable.
    Now with extensive troubleshooting I have ruled out things like amplifier having unstable gain, or faulty sensors. One interesting thing I have noticed - it tends to improve significantly when i change sweepintervals to be much smaller (e.g. 0.1 dB intervals instead of 0.5 dB), which makes me think it is something I'm not setting properly in my VI when I am reading the power from each channel. If i use 0.1 dB intervals the kink is much smaller..resulting in a more stable measurement of coupling loss. See second image attached.
    Anyway, wondering if there are any ideas what could be the source of the issue.  As you can see from the images, this always happens at -10 dBm..dont' know what's so special about  -10 dBm  (where's the shrug emoticon?? ) Anyway,  I know can greatly alleviate this problem by always using really small intervals of 0.05 dB or something, but that is just so not practical for my application...(would be too slow). I want to be able to use 0.5 dB intervals and have smooth power readings.
    So what are you trying to accomplish here?  I would be more interested in a coupler's response over frequency.  Usually if you're talking about gain/loss over power, you are measuring the characteristics of an amplifier.  (Which I understand you aren't doing, as the DUT is the coupler.)
    Bill
    (Mid-Level minion.)
    My support system ensures that I don't look totally incompetent.
    Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.

  • What is the best way to handle nested sweeps?

    Below I explain my problem, and a solution. So my questions are how do I best implement this solution, is this solution really a bad idea, and is there a better solution?
    Scenario: Four independent variables, say frequency, amplitude, phase, and bias. Each one sets a piece of test equipment. I want to sweep all of these independent variables over a range and measure the response of a DUT to all combinations of settings in the four dimensional volume defined by the ranges of the four independent variables.
    Standard Solution: Four nested loops, one loop for each variable. I don't really like this solution because the complexity of the problem is embedded in the code. It is difficult to troubleshoot and not easily adapted to other numbers of independent variables.
    A more object oriented approach: Each combination of the independent variables is an object. These objects can be combined into a list object. Conceivably I could create a list of all combinations of the independent variables, then go through the list writing the values to my test instruments. The list could be really big, not a good thing, and there would be lots of redundant writes to my instruments (this could be dealt with if it mattered). But it does remove the complexity from the program to the class constructor.
    My preferred solution: Generate the independent data objects one by one. Have a function that creates one independent variable vector. Use this four times, once each for frequency, amplitude, phase, and bias. Feed these to a vi that indexes thought the four arrays and sequentially returns the points in the four dimensional independent variable space (each vector is an axis of this space)(this then is the class constructor). Write these values to the instruments. (use logic to avoid redundant writes if necessary). This moves the complexity to the vi that generates the independent variable vectors, and to the vi that indexes thought the independent variable space. And these are very reusable, and can be easily extended to any number of variables. If this solution is reasonable is it already coded somewhere? If not coded are there functions in Labview that already implement some of this, such as a function that will generated the sweep vectors, or that will generate all of the multidimensional indices?
    Thanks

    I thought that I should post this even though it isn't complete. It will generate all combinations of indices into any number of vectors of differing lengths. The idea is to place the code that uses the indices inside of the while loop in the top level program. I have a control in the top level program in which you enter the vector dimensions. In an application this would be coded. The flagged version of the index vector allows disabling of redundent uses of the indices. With slight modification you can use this to generate a two dimensional array that contains all combinations of indices, though for much more than a few vectors this could take up a good bit of memory. My purpose here is to replace a neste
    d loop approach to nested parameter sweeps with a single while loop. This will make it easy to change the number of nested parameters, especially if using an Object Oriented design. I have the design mostly finished, but I'm not sure when I'll have time to finish it. I'll post it here when done, but I've just started a summer grad class, so this might be a while. Anyway, feedback is appreciated. I'll incorporate suggestions that will improve the implementation. For instance, I thought of bundling an array of logic values with the index array rather than using a -1 flag in the array itself. In OOD the implementation doesn't really matter, especially because the index generator would be a class method, and likely a private method at that.
    Attachments:
    testgenerateIndices.vi ‏27 KB
    generateIndiceswFlag.vi ‏47 KB
    initializeIndexGenerator.vi ‏21 KB

  • Long *DEADLY* GC pauses with parallel collector

    Hi everybody,
    I am having a major problem with the Java garbage collector. My company runs a web server that processes an average of 17 requests per second (with peaks up to 50,000/sec). Normally this load is handled fine by the application. We have done a lot of work to make sure the memory used by our application does not grow over time (i.e. profiled for leaks), but we still have full GCs being done every 15 mins or so. --But all that is fine, and normal operation. Due to the nature of our server, responsiveness is important so we must keep the max pause and average pause as low as possible, and thus maximize throughput.
    However, even though we're running the parallelGC, occasionally we run into a problem where the garbage collector pauses the whole JVM. This is deadly to our servers, and causes requests to queue up and the machine's system load to skyrocket. Sometimes this ends up taking down the whole machine. The strange part is that our reporting indicates that all other aspects of our systems (the Java app, the network, the database, etc.) are all running completely fine when these pauses happen --it seems that nothing triggers them.
    Here is an illustration (taken straight from the GC viewer) of what happens:
    http://www.darylbeattie.com/img/gc_high_load.jpg
    And here are our JVM parameters (minus the GC log options, classpath and other common stuff):
    -server -Xms1288m -Xmx1288m -Xss128k -XX:ThreadStackSize=128 -XX:+DisableExplicitGC -XX:+UseAdaptiveSizePolicy -XX:+UseParallelGC
    We're using JDK 1.5.0_05, and we've tried to upgrade to 1.6 but found that the GC issues were still there. We don't want to upgrade until we're sure that we can live with the new GC.
    We have fiddled with many different GC options over the years. We have tried the conc-mark-sweep GC and found it to be worse. We would be pleased with the parallel GC as long as we could get rid of these strange pauses.
    My questions is: What can be done to alleviate these strange pauses?
    Also, I didn't see a forum to post questions about tweaking the GC, so I'm posting to this one. Please direct me to the right forum if this is the wrong one. **X-post from "bigadmin" forum where I got no replies**

    So with the Concurrent Low Pause collector things are far worse.
    The server only runs for 45 minutes or so before there is a major collection that results in pausing our application for 18 seconds --this is almost 3 times worse than the deadly max pauses we were getting with the parallel GC, which were around 7 seconds at their worst.
    The settings I was using for the GC were: -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:+CMSIncrementalPacing -XX:CMSIncrementalDutyCycleMin=0 -XX:CMSIncrementalDutyCycle=10 -XX:+PrintGCDetails -XX:-TraceClassUnloading
    What advice can you folks give me to help wrestle these max pauses down to a smaller amount? 7 seconds is enough to take down our server under high load... we'd like it to be around 1 second max.

  • How To use the going back function in Safari (multitouch)? Going back on Websites ist only possible using the arrow Key on the left corner but not by using the sweep function like it is possible in macOS.

    How can i use the going back function in Safari like it is possible in MacOS? On the Mac i can chance back to previous Websites by sweeping with two Fingers. Unfortuntely is this Not possible on the ipad. I tried with one and to fingers but it doesn't work.
    The multitouch function is switched on but still Not working. What is wrong? Thx for help.

    To go back a web page in Safari touch the screen with one finger at the extreme left and swipe to the right.
    To go forward a web page in Safari touch the screen with one finger at the extreme right and swipe to the left.

Maybe you are looking for